/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __BSP_GPIO_H
#define __BSP_GPIO_H

#ifdef __cplusplus
 extern "C" {
#endif

/* Includes ------------------------------------------------------------------*/
#include "stm32f10x.h"

/* Exported types ------------------------------------------------------------*/
/* Exported constants --------------------------------------------------------*/
/* Exported macro ------------------------------------------------------------*/
/* Exported functions ------------------------------------------------------- */
 void bsp_gpio_init();
 void bsp_gpio_mode(uint8_t pin, uint8_t mode);
 uint8_t bsp_gpio_read(uint8_t pin);
 void bsp_gpio_write(uint8_t pin,uint8_t value);
 void bsp_gpio_toggle(uint8_t pin);
#ifdef __cplusplus
}
#endif

#endif /* __BSP_H */

/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
